<template>
  <div class="login-container">
    <el-form
      ref="loginForm"
      :model="loginForm"
      class="login-form"
      auto-complete="on"
      label-position="left"
    >
      <div class="title-container">
        <h3 class="title">找回密码</h3>
      </div>

      <el-form-item prop="username">
        <span class="svg-container">
          <svg-icon icon-class="user" />
        </span>
        <el-input
          id="account"
          ref="username"
          v-model="loginForm.username"
          placeholder="请输入你要找回的账号"
          name="username"
          type="text"
          tabindex="1"
          auto-complete="on"
        />
      </el-form-item>
      <div style="text-align: right;">
          <el-button type="text" @click="toReg" style="color:#fff">返回登录</el-button>
      </div>
      <el-button
        id="login_btn"
        :loading="loading"
        type="primary"
        style="width:100%;margin-bottom:30px;"
        @click.native.prevent="handleLogin"
      >立即找回</el-button>
    </el-form>
  </div>
</template>

<script>
export default {
  name: "Login",
  data() {
    return {
      loginForm: {
        username: ""
      },
      loading: false,
      redirect: undefined,
    };
  },
  mounted(){
  },
  methods: {
    handleLogin() {
        var pwd = "";
        //判断用户密码是否正确
        var localUser = JSON.parse(localStorage.getItem("user"));
        localUser.forEach(item => {
          if((item.account == this.loginForm.username)){
            pwd = item.password;
          }
        })

        if(pwd != ""){
          this.$confirm('你的密码为【'+pwd+"】，请牢记你们密码", '提示', {
            confirmButtonText: '去登录',
            cancelButtonText: '取消',
            type: 'warning'
          }).then(() => {
            this.$router.push({ path: "/login" }); 
          })
        }else{
          this.$message.error("该账号不存在！");
          this.loading = false;
        }
    },
    toReg(){
      console.log(11)
      this.$router.push({ path: "/login" }); 
    }
  }
};
</script>

<style scoped>
.info {
  position: fixed;
  bottom: 20px;
  width: 100%;
  text-align: center;
  color: gainsboro;
}
.login-container .el-input{
display: inline-block;
    height: 47px;
    width: 85%;
}
.login-container>>>.el-input__inner{
  background: transparent;
  border: 0px;
  -webkit-appearance: none;
  border-radius: 0px;
  padding: 12px 5px 12px 15px;
  color: #fff;
  height: 47px;
  background: none;
  border: none;
}
.login-container .el-form-item {
    border: 1px solid rgba(255, 255, 255, 0.1);
    background: rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    color: #454545;
}
.login-container {
  min-height: 100%;
  width: 100%;
  background-image: linear-gradient(#1260b1, #949aa0);
  overflow: hidden;
}
.svg-container {
  padding: 6px 5px 6px 15px;
  color: #eee;
  vertical-align: middle;
  width: 30px;
  display: inline-block;
}
.title-container {
  position: relative;
}
.title-container .title {
  font-size: 26px;
  color:  #eee;
  margin: 0px auto 40px auto;
  text-align: center;
  font-weight: bold;
}
.show-pwd {
  position: absolute;
  right: 10px;
  top: 7px;
  font-size: 16px;
  color:  #eee;
  cursor: pointer;
  user-select: none;
}
.login-form {
  position: relative;
  width: 520px;
  max-width: 100%;
  padding: 160px 35px 0;
  margin: 0 auto;
  overflow: hidden;
}
</style>

